Add built marshaller files to support GdkPixbufLoader signals
authorHavoc Pennington <hp@redhat.com>
Mon, 22 Jan 2001 23:09:48 +0000 (23:09 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Mon, 22 Jan 2001 23:09:48 +0000 (23:09 +0000)
commite0fee22e7885f465370c184c7e02d542ec16b177
treeaeb869be43858272ae128529c043bf33abfee41b
parenta081fe7d541c670d9017f60f3b9dd1b93affe9f5
Add built marshaller files to support GdkPixbufLoader signals

2001-01-22  Havoc Pennington  <hp@redhat.com>

* Makefile.am: Add built marshaller files to support
GdkPixbufLoader signals

* gdk-pixbuf-io.c (gdk_pixbuf_load_module): have
GDK_PIXBUF_MODULEDIR unconditionally replace the compiled-in
module location, rather than acting as a fallback, because we are
using GDK_PIXBUF_MODULEDIR to use gdk-pixbuf before installing it.

* gdk-pixbuf.h: include gdk-pixbuf-loader.h

        * gdk-pixbuf-loader.h, gdk-pixbuf-loader.c: Move back over here
from gtk, and add error to close(), because stop_load may do
parsing of the image.

* pixops/have_mmx.S (_pixops_have_mmx): add newline at end of file

        * io-*.c: make individual operations static, and add fill_vtable
functions which are exported. Fix the collection of type warnings
that surfaced, including a number of functions that didn't
properly take a GError and some that weren't
const-correct. Involved adding error handling for a few loaders.

* gdk-pixbuf-io.h: Add error reporting to stop_load function

* gdk-pixbuf-io.c (gdk_pixbuf_load_module): change to just look up
a function that fills in the GdkPixbufModule vtable, instead of
looking up all the image functions individually; this means we
can get type safety within modules for the loader functions.
Also it means you don't have to keep the statically compiled and
GModule versions in sync.

* test-gdk-pixbuf.c (main): remove gdk_pixbuf_init()

* make-inline-pixbuf.c (main): remove call to gdk_pixbuf_init()

* gdk-pixbuf.h: nuke gdk_pixbuf_init()

* gdk-pixbuf-animation.c (gdk_pixbuf_frame_get_type): g_type_init
() here

* gdk-pixbuf.c (gdk_pixbuf_get_type): g_type_init () here

* gdk-pixbuf-animation.c (gdk_pixbuf_animation_get_type):
g_type_init() here

2001-01-22  Havoc Pennington  <hp@redhat.com>

* demos/testanimation.c: fix to reflect gdk-pixbuf changes

* demos/testpixbuf.c: fix to reflect gdk-pixbuf changes

* gtk/gdk-pixbuf-loader.c, gtk/gdk-pixbuf-loader.h:
Remove, move back to gdk-pixbuf

* gtk/gtktextiter.c, gtk/gtktextiter.h: add sentence equivalents
to all the word functions

* gtk/gtktextview.c (gtk_text_view_start_cursor_blink): return
before doing anything on NULL layout or if we don't have the focus

* gtk/testtext.c (fill_example_buffer): "justification"

* gtk/gtktexttag.h, gtk/gtktexttag.c: change the tag attribute
to be called "justification" not "justify"

* demos/gtk-demo/textview.c (create_tags): "justification"

* gtk/gtktextlayout.c (set_para_values): Handle char-wise wrapping
45 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
demos/gtk-demo/textview.c
demos/testanimation.c
demos/testpixbuf.c
gdk-pixbuf/ChangeLog
gdk-pixbuf/Makefile.am
gdk-pixbuf/gdk-pixbuf-animation.c
gdk-pixbuf/gdk-pixbuf-io.c
gdk-pixbuf/gdk-pixbuf-io.h
gdk-pixbuf/gdk-pixbuf-loader.c
gdk-pixbuf/gdk-pixbuf-loader.h
gdk-pixbuf/gdk-pixbuf-marshal.list [new file with mode: 0644]
gdk-pixbuf/gdk-pixbuf.c
gdk-pixbuf/gdk-pixbuf.h
gdk-pixbuf/io-bmp.c
gdk-pixbuf/io-gif.c
gdk-pixbuf/io-ico.c
gdk-pixbuf/io-jpeg.c
gdk-pixbuf/io-png.c
gdk-pixbuf/io-pnm.c
gdk-pixbuf/io-ras.c
gdk-pixbuf/io-tiff.c
gdk-pixbuf/io-wbmp.c
gdk-pixbuf/io-xbm.c
gdk-pixbuf/io-xpm.c
gdk-pixbuf/make-inline-pixbuf.c
gdk-pixbuf/pixops/have_mmx.S
gdk-pixbuf/test-gdk-pixbuf.c
gtk/Makefile.am
gtk/gdk-pixbuf-loader.c [deleted file]
gtk/gdk-pixbuf-loader.h [deleted file]
gtk/gtktextiter.c
gtk/gtktextiter.h
gtk/gtktextlayout.c
gtk/gtktexttag.c
gtk/gtktexttag.h
gtk/gtktextview.c
gtk/testtext.c
tests/testtext.c